# 2021年1月16日 上午10:54 周考模拟
# 人工智能学院1906A
# 裴云鹏


# 世界哲学大会2018于2018年8月13日至20日在中国北京召开。
# 参会学者被邀请，到人民大会堂参与国家主席习近平主持的大会开幕式。
# 如果顺序入场的人员的信息组成一个列表，那么如何知道所有到达人民大会堂的学者来自于多少个国家？
# 会议人员姓名和国家信息如下：
# 	  '贾兴科','China',
#       'Tom','England',
#       'Bob','Nigeria',
#       '王思聪','China',
# 'Ｊack','England'
# 'Anda','Nigeria'
# 将以上人员信息保存成字典，并遍历值，利用集合的排重功能，判断会议人员来自几个国家。

people_country_map = {
    '贾兴科': 'China',
    'Tom': 'England',
    'Bob': 'Nigeria',
    '王思聪': 'China',
    'Ｊack': 'England',
    'Anda': 'Nigeria'
}

countries = set()  # 国家集合
for country in people_country_map.values():
    countries.add(country)

print('国家如下：')
for country in sorted([c for c in countries]):
    print('\t>{}'.format(country))
print()
